#include "Wc.h"

int wc(FILE* input) {
	int result = 0;
	int last = -1; /* Guarda el byte anterior al actual */
	int actual;

	characters = 0;
	words = 0;
	lines = 0;

	do {
		actual = fgetc(input);
		result = ferror(input);
		if ( result!= 0) {
			result = ERROR_LECTURA_ARCHIVO;
			break; /* No sigue la cuenta */
		}
		count(actual, last);
		last = actual;
	} while (actual != EOF);

	return result;
}

